Project 2:
-----------

Goal: High Low Game
Create a system generated number between 0 and 999 inclusive.
Provide an input field for the user to guess the number.
When the user provides a guess, inform them if the number is too high, too low, or if they guessed correctly.
-This process should repeat with every guess they make.

3 additional requirements:
--------------------------
1. Report how many guesses the user made during the game.
2. Create a timer that runs throughout the game - this indicates how much time the user has left to guess the number.
3. Use 4 of the React Component Lifecycle Methods:
1. componentDidMount()
2. componentWillUnmount()
3. shouldComponentUpdate()
4. componentDidUpdate()
    -NOTE: These must be present in the source code even if they are empty methods. Use console.log() statements in
            each of the 4 methods to see when they are being called by the React Lifecycle and State changes.

If the correct value is not guessed by the time the clock runs out, inform the user that they lost the game.
-Extra: Inform the user what the number was?

Once the round ends, by either the user guessing the number or the clock running out, 
the screen is refreshed after a short delay and a new game begins with a newly generated number.

Required Files:
---------------
Within public: index.html
Within src: index.js, index.css, and 1 more file that will hold the games code (highlow.js)
